package com.ndp.fb.model.fbagent.param.serach;


import com.ndp.fb.annotation.FBParam;
import com.ndp.fb.model.fbagent.param.FacebookParam;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.List;

/**
 * Created by infi on 2015/1/23.
 */
@Setter
@Getter
@NoArgsConstructor
public class SearchParam extends FacebookParam {
    /**
     * q
     */
    @FBParam("q")
    private String q;

    /**
     * type
     */
    @FBParam("type")
    private String type;

    /**
     * account_id
     */
    @FBParam("account_id")
    private String accountId;

    /**
     * locale
     */
    @FBParam("locale")
    private String locale;

    /**
     * class
     */
    @FBParam("class")
    private String classT;

    /**
     * match_country_code
     */
    @FBParam("match_country_code")
    private Boolean matchCountryCode;

    /**
     * location_types
     */
    @FBParam("location_types")
    private List<String> locationTypes;

    @FBParam("interest_list")
    private List<String> interestList;

    @FBParam("countries")
    private List<String> countries;
    
    @FBParam("object_id")
    private Long objectId;

}
